From: Florian Müllner Date: Thu, 5 Mar 2020 13:56:13 +0000 (+0100) Subject: build: Make bash-completion support optional X-Git-Tag: archive/raspbian/50.5-1+rpi1~1^2~751^2^2~94 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=5c5dc03b785bcc4300097cd50c18b502c337c2c6;p=gnome-shell.git build: Make bash-completion support optional Whether we install bash-completion support currently depends on whether the corresponding pkg-config dependency is found. Turning this into a feature option keeps that behavior by default, but also allows to explicitly enable or disable the support. https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1072 --- diff --git a/subprojects/extensions-tool/meson.build b/subprojects/extensions-tool/meson.build index ffaf49bd3..4631eef58 100644 --- a/subprojects/extensions-tool/meson.build +++ b/subprojects/extensions-tool/meson.build @@ -33,7 +33,7 @@ json_dep = dependency('json-glib-1.0') cc = meson.get_compiler('c') -bash_completion = dependency('bash-completion', required: false) +bash_completion = dependency('bash-completion', required: get_option('bash_completion')) subdir('src') diff --git a/subprojects/extensions-tool/meson_options.txt b/subprojects/extensions-tool/meson_options.txt index 9963d8ff7..fb6e37060 100644 --- a/subprojects/extensions-tool/meson_options.txt +++ b/subprojects/extensions-tool/meson_options.txt @@ -5,6 +5,12 @@ option('man', yield: true, ) +option('bash_completion', + type: 'feature', + value: 'auto', + description: 'Install bash completion support', +) + option('package_name', type: 'string', description: 'The gettext domain name when used as a subproject'